package com.bjbn.dto;

import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * 易信华泰短信平台请求DTO
 */
@Data
public class YxhtSmsRequestDto {
    
    /**
     * 名称，对本次发送的短信的目的、原因或内容等的简述
     */
    private String name;
    
    /**
     * 模版ID，发送普通短信时值为""
     */
    private String templateId;
    
    /**
     * 模板变量。格式： ["param1=value1","param2=value2"]，无变量模板填[""]
     */
    private List<String> params;
    
    /**
     * 手机号码。支持多个，英文逗号分隔，每次最多2000个
     */
    private String mobiles;
    
    /**
     * 短信内容
     * 模板短信时为{}
     * 单一内容时为{"content":"hello"}
     * 发送内容不同的批量短信时值为{"13810117901":"Hello","13810117902":"Hi"}
     */
    private Map<String, Object> content;
} 